home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-04-12 | 1.2 KB | 34 lines | [TEXT/R*ch] |
- This directory is a collection of testing and analysis tools.
-
- symbol-diff: This collects all the defined symbols from the
- documentation and all the symbols from the source *.def
- files, sorts them, and make a diff listing. Ideally,
- the list of differences will be empty.
-
- src-uses.sh: This collects references to the C enums or functions
- that correspond to GDL symbols. Every implemented enum
- should be referenced at least twice, once for reading and
- once for writing. Every implemented function should be
- referenced at least once.
-
- lib-uses.sh: This does the same thing for the game library.
- Not everything has to be used, but it's useful to have
- at least an example game that uses each symbol.
-
- It is helpful, but not required, to sort the lists generated
- by the two previous scripts.
-
- test-lib: This script runs skelconq and does some
- assorted random actions on random units, for each
- game in the library, and collects all output into
- a log. This is useful for finding errors in the
- kernel and in library games.
-
- test-run: This script does very long runs.
-
- error*.g: These game designs trigger various kinds of errors.
-
- warn.g: This file triggers all the warnings.
-
- all.g: This file mentions all the GDL symbols and constructs.
-